package com.ylyq.ylxx.model.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @ClassName LookalikeCustomAudienceRequest
 * @Description TODO
 * @Author xiaweichao
 * @Date 2020/7/13 16:06
 * @Version 1.0
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "拓展人群包的请求参数")
public class LookalikeCustomAudienceRequest {
    @ApiModelProperty(value = "广告主ID",required = true)
    private Long advertiser_id;
    @ApiModelProperty(value = "目标人群包ID（从哪个人群包进行扩展，目标人群包不能是扩展人群包）",required = true)
    private Long custom_audience_id;
    @ApiModelProperty(value = "人群包标签，即人群分组，您可以自定义，用于给拓展后的人群包打标签便于您分类管理。字符串长度取值范围: 1..20",required = true)
    private String tag;
    @ApiModelProperty(value = "\t人群包名称。字符串长度取值范围: 1..20",required = true)
    private String name;
    @ApiModelProperty(value = "扩展数量。取值范围: 1000000-120000000（100w-12000w）\n" +
            "【注】头条、抖音端[100w,1.2亿]，西瓜、火山端[100w,6kw]",required = true)
    private Long lookalike_num;
    @ApiModelProperty(value = "扩展设备，NONE为不限。默认值: NONE；允许值: \"NONE\", \"IOS\", \"ANDROID\"")
    private String  platform;
    @ApiModelProperty(value = "是否保留人群包种子，可选，默认为保留\n" +
            "允许值：0，1")
    private Long is_contain_seed;
    @ApiModelProperty(value = "拓展流量位，可选，默认为不限\n" +
            "允许值：\"UNLIMITED\"（不限）、\"INVENTORY_FEED\"（头条）、\"INVENTORY_AWEME_FEED\"（抖音）、\"INVENTORY_VIDEO_FEED\"（西瓜）、\"INVENTORY_HOTSOON_FEED\"（火山）")
    private String[] app_platform;
}
